package com.ctshk.rpc.certificate.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @author liushuai
 */
@Data
@ApiModel(value="QueryAppointmentInfoReq对象", description="查询预约信息")
public class QueryRoadTripInfoReq implements Serializable {

    private Long id;

    @ApiModelProperty(value = "业务名称")
    private String name;

    @ApiModelProperty(value = "证件类别id")
    private Long certificateTypeId;

    @ApiModelProperty(value = "证件类别名称")
    private String certificateTypeName;

    @ApiModelProperty(value = "证件号码(需输入四项中的两项查询)")
    private String certificateNo;

    @ApiModelProperty(value = "登记号码")
    private String registerNumber;

    @ApiModelProperty(value = "参考编号")
    private String referenceNumber;

    @ApiModelProperty(value = "香港车牌")
    private String plateNumber;

    @NotNull(message = "验证码不能为空")
    @ApiModelProperty(name = "key", value = "验证码key")
    private String key;

    @NotNull(message = "验证码不能为空")
    @ApiModelProperty(name = "code", value = "验证码")
    private String code;


}
